package com.cskaoyan.javase._4scanner;

import java.util.Scanner;

/**
 * 混用next系列和nextLine方法会导致问题
 * 
 * @since 09:59
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数：");
        int num = sc.nextInt();
        System.out.println("请输入一个字符串：");
        /*
            因为上面nextInt方法的回车输入，导致nextLine方法还未开始扫描就扫描结束了
            所以nextLine方法这里就会接收一个绝对空的字符
            绝对空的字符,在计算机中,它的编码值为0,是第一个字符
         */
        String str = sc.nextLine();

        System.out.println(num);
        System.out.println(str);
        System.out.println(str.length());
    }
}
